package com.itheima.math;

import java.io.IOException;

public class RuntimeTest {
    public static void main(String[] args) throws IOException, InterruptedException {
        /* 返回与当前Java应用程序关联的运行时对象 */
        Runtime runtime = Runtime.getRuntime();

        /* 终止当前Java虚拟机, 该参数用作状态代码; 按照惯例, 非0状态码表示异常代码 */
//        runtime.exit(0);

        /* 获取虚拟机能够使用的处理器数 */
        System.out.println(runtime.availableProcessors());


        /* 返回Java虚拟机中的内存总量 */
        System.out.println(runtime.totalMemory()/1024/1024);

        /* 返回Java虚拟机中可用内存量 */
        System.out.println(runtime.freeMemory()/1024/1024);

        /* 启动某个程序, 并返回代表该程序的对象 */
         Process p =  runtime.exec("D:\\Program Files (x86)\\Tencent\\QQMusic\\QQMusic2005.20.33.07\\QQMusic.exe");
         Thread.sleep(5000); // 让程序睡觉5秒
         p.destroy();// 关闭程序


    }
}
